// ============================== 导入依赖 ============================== //

// ============================== 导出异步调用 ============================== //

export default {
  // —————————————————————————————— 信息 —————————————————————————————— //

  async remoteInfo({ state: { API, infoParam } }) {
    const TIP = API.transTip('查询累计轨迹')
    const rankList = await API.getRank(infoParam, TIP)

    return {
      rank: transRank(rankList),
    }
  },
}

// ============================== 转换方法 ============================== //

const transRank = (rankList) => {
  return rankList.map((item, i) => [i + 1, item.label || '-', +item.value])
}
